<?
class abmPaper{

/**
 * ingresa un nuevo paper 
 * @param object $datos(proyec,idProyecto,titulo,anio,palabraclave,cantpagina,discriminante,libros,idArchivo,idLibro,paginaini,paginafin,idConferencia,abstract)
 * @return boolean
 */
public function nuevoPaper($datos){
	$objPaper = new paper();
	$objidioma = new sessionGrupoInvestigacion();
	$objPaper->setpaper(null,$datos->discriminante,$datos->idProyecto,$datos->titulo,$datos->anio,$datos->abstract,$datos->palabraclave,$datos->cantpagina,$objidioma->getIdioma(),$datos->idArchivo,$datos->idLibro,$datos->paginaini,$datos->paginafin,$datos->idConferencia);
	$objPaper->insertarObjeto();
	return $objPaper->getidpublicaciones();
}

/**
 * Actualiza los datos del paper 
 * @param object $datos(proyec,idProyecto,titulo,anio,palabraclave,cantpagina,discriminante,libros,idArchivo,idLibro,paginaini,paginafin,idConferencia,abstract)
 * @return boolean
 */
public function actualizarPaper($datos){
	$objPaper = new paper();
	$objidioma = new sessionGrupoInvestigacion();
	$objPaper->setpaper($datos->idLibro,$datos->idpublicacion,$datos->discriminante,$datos->idProyecto,$datos->titulo,$datos->anio,$datos->abstract,$datos->palabraclave,$datos->cantpagina,$objidioma->getIdioma(),$datos->idArchivo,$datos->idLibro,$datos->paginaini,$datos->paginafin,$datos->idConferencia);
	return $objPaper->actualizarObjeto();
}
/*
*Retorna la informacion correspondiente al paper cuyo id de publicacion se recibe por parametro
* @param  $idPublicacion
* @return object
* @see libro
* */
public function darDatosPaper($idPublicacion){
	$obj = new paper();
	$obj->selpaper($idPublicacion);
	//print_object($obj);
	$arreglo = array ('idProyecto'=>$obj->getProyecto()->getidProyecto(),
				'proyec'=>$obj->getProyecto()->gettitulo(),
					'titulo'=>$obj->gettitulo(), 
					'anio'=>$obj->getanio(),
					'abstract'=>$obj->getabstract(),
					'palabraclave'=>$obj->getpalabraclave(),
					'cantpagina'=>$obj->getcantpagina(),
					'discriminante'=>$obj->getdiscriminante(),
					'paginaini'=>$obj->getpaginaini(),	
					'paginafin'=>$obj->getpaginafin(),
					'libros' =>$obj->getPublicacion()->gettitulo(),
					'idLibro' =>$obj->getPublicacion()->getidpublicaciones(),
					'idConferencia'=>$obj->getConferencia()->getidConferencia(),
					'conferencia'=>$obj->getConferencia()->getnombre(),
					);
	return $arreglo;
 
}

 




}


?>